<?php 
$idActus=$_POST['idActus'];
require_once ('../../connexion.php');

try{
	// requête pour charger l'actus
	$sql='SELECT * FROM actus WHERE id=:idActus';
	$select = $connection->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
	$select->execute(array(':idActus' => $idActus));
	$enregistrement = $select->fetch(PDO::FETCH_OBJ);

	// remplace les br par des blancs
	$enregistrement->contenu=str_replace("<br />","",$enregistrement->contenu);
	
	// récupération de l'image si il il yen a une
	$urlImage=$enregistrement->idImages;
	if ($enregistrement->idImages==null){
		$urlImage="none.png";
	}else{
		try{
			// requête pour charger l'image liée à l'actualité
			$sql2='SELECT * FROM images WHERE id=:idImages';
			$select2 = $connection->prepare($sql2, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
			$select2->execute(array(':idImages' => $enregistrement->idImages));
			$enregistrement2 = $select2->fetch(PDO::FETCH_OBJ);
			
			$urlImage=$enregistrement2->chemin;
		}catch(Exception $e){
			echo "<h3 class='error'>Impossible de charger l'image liée à cette actualité</h3>";
		}
	}
?>
<form class="formGestionUpdate" action="admin/actus/updateActus.php" method="post">
	<table>
		<tr>
			<td>
				<label for="titre">Titre</label>
				<input maxlength="75" type="text" name="titre" title="Saisissez le tire de l'actualité" required id="titre" value="<?php echo $enregistrement->titre;?>"/>
			</td>
			<td>
				<label for="description">Description</label>
				<input maxlength="150" type="text" required name="description" id="description" title="Décrivez l'actualité" value="<?php echo $enregistrement->description;?>"/>
			</td>
			<td>
				<label for="nomImage">Image</label>
				<select onChange="return imgChange();" title="Choisissez une image" id="nomImage" name="nomImage">
				<?php
				try{ 
					if($enregistrement->idImages==null){?>
						<option value="aucune" selected>Aucune</option>
						<?php
						
							$sql3='SELECT * FROM images';
							$select3 = $connection->prepare($sql3, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
							$select3->execute();
					}else{?>
						<option value="aucune">Aucune</option>
						<option value="<?php echo $enregistrement2->id;?>" selected><?php echo $enregistrement2->nom;?></option>	
						<?php
							$sql3='SELECT * FROM images WHERE id!=:idImages';
							$select3 = $connection->prepare($sql3, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
							$select3->execute(array(':idImages' => $enregistrement->idImages));		
					}
			
					while($enregistrement3 = $select3->fetch(PDO::FETCH_OBJ)){
					?>
						<option value="<?php echo $enregistrement3->id;?>"><?php echo $enregistrement3->nom;?></option>
						
					<?php
					}
				}catch(Exception $e){
					echo "<h3 class='error'>Erreur lors du chargement de la liste d'images</h3>";
				}
					?>
				</select>
			</td>				
		</tr>
		<tr>
			<td colspan="2">
				<label for="contenu">Contenu</label>
				<textarea title="Saissisez le contenu de l'actualité" required cols="100" rows="25" id="contenu" name="contenu" placeholder="Contenu de l'activité"><?php echo $enregistrement->contenu;?></textarea>
			</td>
			<td class="contentBigImg"><img id="imgBIG" src="../images/<?php echo $urlImage;?>"/></td>
		</tr>
		<tr>
			<td class="center" colspan="3">
				<input class="inputAction" id="btnSubmitActusMaj" type="submit" value="Sauvegarder"/>
				<input onClick="return resetImg('<?php echo $urlImage;?>');" class="inputAction" id="btnResetActusMaj" type="reset"/>
			</td>	
		</tr>
	</table>
</form>
<?php 
}catch(Exception $e){
	echo "<h3 class='error'>Impossible de charger cette actualité</h3>";
}
?>